'''
Created on 5 Nov 2014

@author: User
'''

import logging;

log1 = logging.getLogger("full");
fh = logging.FileHandler("../../resources/logs/full.log")
log1.addHandler(fh);
log1.setLevel(logging.DEBUG);


log2 = logging.getLogger("important");
fh1 = logging.FileHandler("../../resources/logs/brief.log")
log2.setLevel(logging.INFO);
log2.addHandler(fh1);

formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
fh.setFormatter(formatter);
fh1.setFormatter(formatter);
    
def error(msg):
    #logging.error(msg);
    print ("Error: " + msg)
    log1.error(msg);
    log2.error(msg);
    

def debug(msg):
    #logging.debug(msg);
    log1.debug(msg);
    log2.debug(msg);
    
def warn(msg):
    #logging.warn(msg);
    log1.warn(msg);
    log2.warn(msg);
    
def info(msg):
    #logging.info(msg);
    log1.info(msg);
    log2.info(msg);